package com.hspedu.system_;

import java.util.Arrays;

/**
 * @author DL5O
 * @version 1.0
 */
public class System_ {
    public static void main(String[] args) {
        //exit 退出当前程序

        System.out.println("ok1");
        //老韩解读
        //1.exit(0) 表示程序退出
        //2.0 表示一个状态，正常的状态
//        System.exit(0);
//        System.out.println("ok2");


        //arraycopy ：复制数组元素，比较适合底层调用，
        // 一般使用 Arrays.copyOf 完成复制数
        int[] src = {1,2,3};
        int[] dest = new int[3];

        //1.主要搞清楚这五个参数的含义
       /* 2.
             @param      src      the source array.
                                    代表原数组

             * @param      srcPos   starting position in the source array.
                                    从这个原数组那一个索引开始拷贝

             * @param      dest     the destination array.
                                    目标数组

             * @param      destPos  starting position in the destination data.
                                    从目标那个索引位置开始拷贝进来

             * @param      length   the number of array elements to be copied.
                                    从原数组拷贝多少个元素到目标数组
             注意：如果元素个数超过了，那么就会报空指针异常

           */

        System.arraycopy(src,0,dest,0,src.length);
        System.out.println(Arrays.toString(dest));//[1, 2, 3]

        //currentTimeMillens:返回当前时间距离 1970-1-1 的毫秒数
        System.out.println(System.currentTimeMillis());//1646306762811
    }
}
